from math import*
N=int(input("Ввидите четырёхзначное число: "))

if N>999 and N<10000:

 D=N%10
 S=(N//10)%10
 F=(N//100)%10
 G=N//1000
 Z=0

 if D==0:
    Z=Z+1
 else:
     next

 if S==0:
    Z=Z+1
 else:
     next
    
 if F==0:
    Z=Z+1
 else:
     next

 
 if N//2==0:
    print ("Число чётное: Да")
 else:
    print ("Число чётное: Нет")

    
 if N//3==0:
    print ("Число кратное трём: Да")
 else:
    print ("Число кратное трём: Нет")

 NQ=sqrt(N)
 if NQ==int(NQ):
    print ("Число является квадратом числа: Да", NQ)
 else:
    print ("Число является квадратом числа: Нет")

 minN=min(D,S,F,G)
 print ("Наименьшая цифра числа:", minN)
 maxN=max(D,S,F,G)
 print ("Наибольшая цифра числа:", maxN)

 print ("Количество нулей в числе:", Z)


 DQ=sqrt(D)
 if DQ==int(DQ):
    print ("Цифра в разряде единиц является квадратом чисел: Да",DQ)
 else:
    print ("Цифра в разряде единиц является квадратом чисел: Нет")

 SQ=sqrt(S)
 if SQ==int(SQ):
       print ("Цифра в разряде десятков является квадратом чисел: Да",SQ)
 else:
    print ("Цифра в разряде десятков является квадратом чисел: Нет")

 FQ=sqrt(F)
 if FQ==int(FQ):
    print ("Цифра в разряде сотен является квадратом чисел: Да",FQ)
 else:
    print ("Цифра в разряде сотен является квадратом чисел: Нет")

 GQ=sqrt(G)
 if GQ==int(GQ):
       print ("Цифра в разряде тысяч является квадратом чисел: Да",GQ)
 else:
    print ("Цифра в разряде тысяч является квадратом чисел: Нет")


    
else:
 print ("Введёное число не является четырёхзначным")
 exit ()
